Epigraph proximal algorithms for general convex programming
نویسندگان
چکیده
This work aims at partially bridging the gap between (generic but slow) “generalpurpose” convex solvers and (fast but constricted) “specialized” solvers. We develop the Epsilon system, a solver capable of handling general convex problems (inputs are specified directly as disciplined convex programs); however, instead of transforming these problems to cone form, the compiler transforms them to a higher-level “sum-of-prox” which can be solved via splitting methods, and which maintains significantly more problem structure. To make such transformations feasible for general convex problems, a key contribution is the development of efficient proximal and epigraph projection operators a wide range of convex functions. As we show, the resulting system improves substantially, often by an order of magnitude or more, over CVXPY combined with the splitting cone solver (SCS), a state-of-the art method for solving DCPs via their conic form.
منابع مشابه
Epigraph projections for fast general convex programming
This paper develops an approach for efficiently solving general convex optimization problems specified as disciplined convex programs (DCP), a common general-purpose modeling framework. Specifically we develop an algorithm based upon fast epigraph projections, projections onto the epigraph of a convex function, an approach closely linked to proximal operator methods. We show that by using these...
متن کاملOn the Moreau-Yosida Regularization of the Vector k-Norm Related Functions
In this paper, we conduct a thorough study on the first and second order properties of the Moreau-Yosida regularization of the vector k-norm function, the indicator function of its epigraph, and the indicator function of the vector k-norm ball. We start with settling the vector k-norm case via applying the existing breakpoint searching algorithms to the metric projector over its dual norm ball....
متن کاملSignal Reconstruction Framework Based On Projections Onto Epigraph Set Of A Convex Cost Function (PESC)
A new signal processing framework based on the projections onto convex sets (POCS) is developed for solving convex optimization problems. The dimension of the minimization problem is lifted by one and the convex sets corresponding to the epigraph of the cost function are defined. If the cost function is a convex function in RN the corresponding epigraph set is also a convex set in RN+1. The ite...
متن کاملOptimizing Optimization: Scalable Convex Programming with Proximal Operators
Convex optimization has developed a wide variety of useful tools critical to many applications in machine learning. However, unlike linear and quadratic programming, general convex solvers have not yet reached sufficient maturity to fully decouple the convex programming model from the numerical algorithms required for implementation. Especially as datasets grow in size, there is a significant g...
متن کاملProjection Onto Convex Sets ( POCS ) Based Signal Reconstruction Framework with an associated cost function
A new signal processing framework based on the projections onto convex sets (POCS) is developed for solving convex optimization problems. The dimension of the minimization problem is lifted by one and the convex sets corresponding to the epigraph of the cost function are defined. If the cost function is a convex function in RN the corresponding epigraph set is also a convex set in RN+1. The ite...
متن کامل